home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 1
/
NetNews Offline Volume 1.iso
/
news
/
fido
/
ger
/
amiga
/
1181
< prev
next >
Wrap
Internet Message Format
|
1996-03-16
|
3KB
From: Karl_Lockhoff@p16.f575.n241.z2.fido.sub.org (Karl Lockhoff)
Organization: A4000/040 - 2+2+16Mb - 1 Gb - CD
Path: f575.n241.z2.fidonet.org!not-for-mail
Newsgroups: fido.ger.amiga
Subject: Intuition ueber Netz (war OS4.0: was muss rein?)
Message-ID: <MSGID_2=3A241=2F575.16_303d0e2d@fidonet.org>
References: <MSGID_2=3A2449=2F622.0=40fidonet_C92CDDC0@fidonet.org>
Date: Thu, 24 Aug 1995 17:44:28 +0200
In a message of 21 Aug 95 tilo winkler wrote to me:
tw> In a message dated 19 Aug 95 you wrote to Juergen Schmitz :
JS>>> Klar. Ist ja auch nur ein Gedankte - oder evtl. zumindest die
JS>>> Moeglichkeit, X-Fenster auf Intuition-Screens umzuleiten (was ja so
JS>>> als SW schon moeglich waere, bzw. Sachen wie DaggeX ja machen).
KL>> Screenumleitung innerhalb eines Rechners ist moeglich (Public-Screens).
KL>> Ich schreibe hier gerade mit dem CED als Fenster auf dem Spot-Screen.
tw> wie waer es denn umgekehrt? ist (waere) es moeglich amiga-intuition
tw> ueber netz auf einem x-terminal darzustellen, so dass man den amiga
tw> dann richtig fernsteuern kann?
Das Problem bei der Screenumlenkerei teilt sich in zwei Abschnitte. Zum einem
die Eingaben (Tastatus, Maus, ...) und zum anderen die Ausgabe (Refreshes,
...).
Abfangen der Eingabe auf Amigaseite kann am besten ueber das input.device
geloest werden. Die Nachrichten koennen dann aufbereitet und ueber das Netz
verschickt werden. Auf der anderen Seite werden die Nachrichten interpretiert.
Das versenden von Eingabenachrichten unter X11 an andere Netzteilnehmer ist
einfacher. Auf der Amigaseite gilt es dann die Nachrichten zu empfangen und
umzusetzen (Einspielen der empfangenen Nachrichten ins input.device).
Die Ausgaben zu handhaben ist schwieriger. X11 versenden hierzu spezielle
Nachrichten an die Fenster bzw. Widgets. Intuition handhabt dies leider etwas
anders. Es gibt zwar eine Nachricht die ein Fenster veranlassen soll sich neu zu
zeichnen, aber diese muss nicht geloest werden. Bei einigen der vier Refreshmodi
unter Intuition ist dies nicht erforderlich. Auf die Schnelle sehe ich hier nur
einen Ausweg. Durch patchen der untersten Refreshfunktionen in der
layers.library und Uebertragen der Binaerdaten. Ich hoffe es gibt zu diesem
Thema (Refresh und Rendern von Fenstern und anderen Elementne) bessere
Vorschlaege.
Um alles Abzurunden muessten noch neuer Windowmanager fuer die Unix Seite
geschrieben werden (iwm IntuitionWindowManager :-) ).
Tschues Karl
P.S.: Gibt es eigentlich schon einen wwm (WindoffsWindowManager :-)) )?